home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir37 / pcmenu89.zip / PCMENU.NEW < prev    next >
Text File  |  1989-03-11  |  5KB  |  143 lines

  1. REVISION HISTORY - PCMENU SYSTEM
  2. Copyright (c) 1989, Bob Trevithick and Rick Kiss
  3.  
  4. *-----------------------------------*
  5. | New in revision 3/11/89 of PCMENU |
  6. *-----------------------------------*
  7.  
  8. -FULL SOURCE CODE NOW AVAILABLE for $5.00.  See PCMENU.DOC file.
  9.  
  10. -Added PCMCOLOR.COM to further assist in selecting menu colors.
  11. -Minor bug fixes.  Probably the final version we will release.
  12.  
  13.  
  14.  
  15. *-----------------------------------*
  16. | New in revision 2/19/89 of PCMENU |
  17. *-----------------------------------*
  18.  
  19. -Changed name of "MENU.BAT" to "PCMENU.BAT", for Novell users who already have
  20. a 'menu' command defined by Novell.  The executable file name was then changed
  21. from "PCMENU.COM" to "PCMS.COM".
  22.  
  23. -Changed name of environment variable from "PCM_EXEC" to just "PCM", and now
  24. require that the '.bat' extent NOT be included in the name.  This is so the
  25. name can also be used to specify a menu file as well as the output batch file.
  26.  
  27. -Changed ALL options except the two command options ('/' and '<') to more
  28. mnemonic 'dot' commands, which proved necessary as options became more
  29. numerous.  The changes are as follows:
  30.  
  31.     OLD             NEW
  32.     ---             ---
  33.     
  34.     *               .e=0        turns off escape key
  35.                     
  36.     >text           .a=text     sets administrator password to text
  37.     
  38.     ?text           .p=text     sets default password to text
  39.     
  40.  
  41. The program PCM_CNV.COM will read in a menu text file written in the old
  42. format and generate one using the new 'dot' command format.  This is due to my
  43. feeling guilty about making everyone rewrite all of their menu files.
  44.  
  45. Syntax:     PCM_CNV old_format_filename new_format_filename
  46.  
  47.  
  48. -We also added some new options, as follows:
  49.  
  50.     .t=text     sets top line Title to text
  51.  
  52.     .s=n        sets number of seconds before Screen protection kicks in. Use
  53.                 0 to disable this feature.  Default is still 3 minutes
  54.                 (s=180).
  55.  
  56.     .b=1        forces screen writes to use only legal BIOS routines.
  57.  
  58.     .c=n        sets base Color to be used to value n (base 10).
  59.                     ---or---
  60.     .c=n1,n2    sets base Color to n1, hilite bar Color to n2.
  61.     
  62.     .k=0        leaves all keyboard locks OFF when menu terminates.
  63.     
  64.  
  65. -Added program "COLORS.COM" (with .doc file) to assist in selecting values to
  66. use with the new '.c=' color setting commands.
  67.  
  68. -Added ability to insert comments in menu file.  Any line which contains a
  69. semi-colon in column one will be totally ignored by the system.
  70.  
  71.  
  72.  
  73. *-----------------------------------*
  74. | New in revision 2/01/89 of PCMENU |
  75. *-----------------------------------*
  76.  
  77. BUG FIX
  78. =======
  79. -Was saving the entire keyboard shift status byte from the BIOS data area. If
  80. the Ctrl key was pressed at time of save, that state would be restored on
  81. exit, with weird results.  Now saves and restores byte with only the safely
  82. manipulable bits, masking off the remainder.
  83.  
  84. -MAKEMENU now allows Esc and Ctrl-C/Break exits, and produces a slightly more
  85. verbose set of error messages than before.
  86.  
  87.  
  88.  
  89. *-----------------------------------*
  90. | New in revision 1/30/89 of PCMENU |
  91. *-----------------------------------*
  92.  
  93. DATE & TIME DISPLAY ADDED
  94. =========================
  95. Many people requested this, so they would have an ongoing confirmation that
  96. their system date and time were correctly set.  Sounded reasonable to me.
  97.  
  98.  
  99. ONLY 66 ITEMS PER MENU NOW ALLOWED
  100. ==================================
  101. Adding a top line date and time display removed one available screen line, so
  102. the maximum number of items which can fit on a standard screen is now 66.
  103. Remember, if you need more than that it's a simple matter to chain to multiple
  104. menus.  This is also desirable from the standpoint of legibility. It's much
  105. easier to work with small, logically grouped menus than with one monster one.
  106. For example, set up 'Utilities', 'Applications', 'Games' and so on as
  107. selections from the 'Main' menu.
  108.  
  109.  
  110. NETWORK SUPPORT
  111. ===============
  112. The name of the temporary batch file created by PCMENU can now be set via the
  113. environment variable "PCM_EXEC".  This will allow network users to each write
  114. to their own file, preventing conflicts, while sharing the startup batch and
  115. various menu text files.
  116.  
  117.  
  118. LOAD ANOTHER MENU FILE
  119. ======================
  120. The '<' character, used as a command and immediately followed by a filespec,
  121. allows loading another menu text file directly into the display without having
  122. to use the normal batch file approach.  This is a much faster approach to
  123. chaining multiple menus.  The previous method of issuing a "MENU filespec"
  124. command will still work, of course.
  125.  
  126.  
  127. SCREEN PROTECTION
  128. =================
  129. A timed screen protection routine now kicks in after 3 minutes of no keyboard
  130. activity.  It slowly scrolls a message informing the user to hit any key to
  131. return to the menu.  Prevents burn-in of screen phosphor.
  132.  
  133.  
  134. PASSWORDS NOW CASE INSENSITIVE
  135. ==============================
  136. By popular request, case is no longer significant when defining or entering
  137. passwords.
  138.  
  139. BUG FIXES
  140. =========
  141. -Fixed error parsing files when commands only indented by single space.
  142.  
  143.